import { TWcsSceneCamera } from "./TWcsSceneCamera";
import { TWcsSceneLight } from "./TWcsSceneLight";
import { TWcsSceneDevice3d } from "./TWcsSceneDevice3d";
import { TWcsSceneDevice2d } from "./TWcsSceneDevice2d";

export class TWcsScene {
  sceneId!: string;
  sceneName?: string;
  sceneClassType!: string;
  sceneClassPara?: string;
  autoClear!: boolean;
  clearColor?: string;
  ambientColor?: string;
  isActived!: boolean;

  /** 获取或设置备注信息 */
  remark?: string;

  /** 获取或设置是否被启用 */
  isUsed!: boolean;
  tWcsSceneCameras: TWcsSceneCamera[] = [];
  tWcsSceneLights: TWcsSceneLight[] = [];
  tWcsSceneDevice2ds: TWcsSceneDevice2d[] = [];
  tWcsSceneDevice3ds: TWcsSceneDevice3d[] = [];
}
